Controlador a distancia mediante tonos DTMF con retorno de confirmación en cuatro canales.
Desde Tres Arroyos, Pcia. de Bs. As. Daniel, LU3DJ nos aporta un proyecto que realizó con éxito para distintos tipos de controles por tonos DTMF. Si bien el objetivo primario de este trabajo fue el de controlar distintos dispositivos eléctricos de su QTH, este proyecto bien sirve de base para controles de repetidoras que es el tema que nos ocupa en este sitio.
Hace años que venía experimentando otros circuitos más complejos para éste propósito pero que por alguna razón no funcionaron. Es por ello que tomé una decisión drástica cual fue la de simplificar al extremo el circuito a los efectos de tener menor complejidad no solo en la construcción sino también en la puesta a punto del proyecto.
INTRODUCCION
He trabajado mucho sobre el control con tonos DTMF para diversos usos. De la web he seleccionado algunas ideas a las que agregue las mias propias para lograr este proyecto.
Muchos de los proyectos controlan efectivamente la actividad de algunos relays pero sin la confirmación de que el comando o código enviado haya efectivamente realizado la operación.
El presente proyecto tiene como finalidad, al igual que los anteriores, accionar varios relays mediante el envio de tonos DTMF pero agregando la particularidad que el circuito genera una señal de retorno para que el usuario sepa si la operación que solicitó fue recibida por el controlador.
¿COMO OPERA EL CONTROLADOR?
El circuito integrado HT9170 el es que se encarga de recibir los tonos DTMF. El tono que ingresa en su entrada se decodifica y se convierte en salidas binarias las que son entregadas al PIC 16F84. El led D1 se encenderá cada vez que el HT9170 reciba un tono DTMF. Para más detalles sobre este circuito vea HT9170 datasheet.
Las salidas del HT9170 se procesan en el PIC16F84A, al que se le debe grabar el file hexadecimal dtmf_x_4.hex,. utilizando algún software adecuado para este propósito como por ejemplo el ICProg Ver 1.05D.
Incorporé un circuito integrado Darlington UNL2803, que si bien excede en candidad de salidas (ocho) me permitió simplificar el proyecto disminuyendo la cantidad de componentes. Ësto explica el porque algunas patas del mismo no son utilizadas.
El PIC16F84A, permite que mediante el envio de códigos de tonos DTMF se activen los relays. Si esto sucede el mismo enviará un tono continuo de respuesta confirmando que la operación resultó positiva. Enviando esos mismos códigos, hace que los relays se desactiven. En este caso el control enviará una serie de tonos cortos indicando que la operacion de desactivado resultó exitosa. Las instrucciones muestran los codigos que deben utilizarse para activar o desactivar cada uno de los cuatro relays.
En resumen: toda operación realizada tendrá una confirmación o respuesta, sea tanto para activar o desactivar los relays.
El tono de respuesta del control (audio out) junto con el PTT se utilizan para ingresar al transceptor para que éste emita al aire los tonos resultantes de la operación. En el caso que se use un handy, en el circuito electrico se muestra la forma de contectarlo.
Sé que muchos utilizan este tipo de control mediante telefonos fijos o celulares. Yo no tengo experiencia en este sentido por lo que queda a criterio del lector experimentar la adaptación para esos casos.